#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int my_strlen(char * s)
//{
//	char * start=s;
//	while(*s!='\0')
//	{
//	s++;
//	}
//	return s-start;第一种函数写法
		
//int my_strlen(char * s)
//{
//	char * start=s;
//	while(*s)//'\0'的ascll码值是0，所以可以直接将'\0'作为判断的条件。
//	{
//	s++;
//	}
//	return s-start;


//}第一种函数写法
//int my_strlen(char *s)
//{
//	char * start=s;
//	while(*s++)//后置++，先判断*s，然后再执行++，和第二种类似，只是这种更加直接。
//	return s-start;
//}
//}
//int main()
//{
//	char arr[]={"abcdfgh"};
//	int ret = my_strlen(arr);
//	printf("%d",ret);

//	return 0;
//}指针加减实现my_strlen
//int main()
//{
//	int n = 0;
//	scanf("%d",&n);
//	if(n&(n-1)==0)
//	{
//		printf("yes");
//	}
//	else
//	printf("no");


//	return 0;
//}